// pages/user/index.js
//获取应用实例
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    member_info: {},
    count: { num: 0, is_win: 0 },
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

    // that.setData({
    //   count: this.data.count + 1
    // })
    // console.log(this);
    // var that = this;
    // console.log(that);
    // tt.login({
    //   success(res) {
    //     console.log(`login调用成功${res.code}`);
    //     tt.getUserInfo({
    //       success(res) {
    //         that.setData({
    //           member_info: res.userInfo
    //         });
    //         console.log(that.data.member_info);
    //       },
    //       fail(res) {
    //         console.log(`getUserInfo调用失败`);
    //       }
    //     });
    //   },
    //   fail(res) {
    //     console.log(`login调用失败`);
    //   }
    // });

  },

  init: function (e) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var that = this;
    tt.showToast({
      title: app.globalData.is_login
    });
    if (!app.globalData.token) {
      if (app.globalData.is_login == 0) {
        tt.navigateTo({
          url: '/pages/my/login',
        });
      } else {
        tt.switchTab({
          url: '/pages/index/index',
        });
      }
    } else {
      that.setData({
        member_info: app.globalData.toutiaoInfo
      })
      that.getLotteryCount();
    }

  },

  /**
   * 获取抽奖数量
   */
  getLotteryCount: function () {
    var _this = this;
    var count = _this.data.count;
    tt.showLoading({
      title: '加载中...'
    });
    tt.request({
      url: app.globalData.url + 'index.php?act=toutiao_member&op=get_lottery_count&key=' + encodeURI(app.globalData.token),
      header: {
        'content-type': 'application/json'
      },
      success(res) {
        tt.hideLoading({});
        if (res.data.code == 200) {
          //修改转发状态
          count.num = res.data.datas.num;
          count.is_win = res.data.datas.is_win;
          _this.setData({
            count: count
          })
        } else {
          tt.showToast({
            title: res.data.datas.error,
            duration: 2000,
          });
        }
      },
      fail(res) {
        console.log(`request调用失败`);
      }
    })
  },
  goOut: function () {
    app.logout(function () {
      tt.showToast({
        title: '退出成功',
        icon: 'none',
        duration: 700,
        success(res) {
          tt.switchTab({
            url: '/pages/index/index'
          })
        },
      });
    })
  },

})